home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_7_ClipCard.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
109KB
|
1,873 lines
# near model CODE resource
# jump table entries: 1800-1801 (2 of them)
fn00000000:
00000000 4E56 FFD4 link A6, -0x002C
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 2E2E 0008 move.l D7, [A6 + 0x8]
0000000C 422E 000C clr.b [A6 + 0xC]
00000010 2047 movea.l A0, D7
00000012 2050 movea.l A0, [A0]
00000014 3C28 0030 move.w D6, [A0 + 0x30]
00000018 6F28 ble +0x2A /* 00000042 */
0000001A 2F07 move.l -[A7], D7
0000001C 42A7 clr.l -[A7]
0000001E 2F07 move.l -[A7], D7
00000020 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000024 3006 move.w D0, D6
00000026 C1FC 0003 muls.w D0, 0x3
0000002A 48C0 ext.l D0
0000002C D09F add.l D0, [A7]+
0000002E 2F00 move.l -[A7], D0
00000030 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000034 4267 clr.w -[A7]
00000036 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000003A 4A5F tst.w [A7]+
0000003C 6704 beq +0x6 /* 00000042 */
0000003E 6000 0142 bra +0x144 /* 00000182 */
label00000042:
00000042 2047 movea.l A0, D7
00000044 2850 movea.l A4, [A0]
00000046 2047 movea.l A0, D7
00000048 2014 move.l D0, [A4]
0000004A D090 add.l D0, [A0]
0000004C 2D40 FFE4 move.l [A6 - 0x1C], D0
00000050 2047 movea.l A0, D7
00000052 2010 move.l D0, [A0]
00000054 7236 moveq.l D1, 0x36
00000056 D081 add.l D0, D1
00000058 282C 002C move.l D4, [A4 + 0x2C]
0000005C D880 add.l D4, D0
0000005E 2644 movea.l A3, D4
00000060 2D44 FFF0 move.l [A6 - 0x10], D4
00000064 4246 clr.w D6
00000066 7000 moveq.l D0, 0x00
00000068 2D40 FFDC move.l [A6 - 0x24], D0
label0000006C:
0000006C 202C 0032 move.l D0, [A4 + 0x32]
00000070 D084 add.l D0, D4
00000072 B08B cmp.l D0, A3
00000074 6F00 00CA ble +0xCC /* 00000140 */
00000078 200B move.l D0, A3
0000007A 5480 addq.l D0, 2
0000007C 2D40 FFF0 move.l [A6 - 0x10], D0
00000080 486E FFF0 pea.l [A6 - 0x10]
00000084 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */]
00000088 5246 addq.w D6, 1
0000008A 202E FFF0 move.l D0, [A6 - 0x10]
0000008E 908B sub.l D0, A3
00000090 2D40 FFD8 move.l [A6 - 0x28], D0
00000094 202E FFF0 move.l D0, [A6 - 0x10]
00000098 5680 addq.l D0, 3
0000009A C0BC FFFF FFFE and.l D0, 0xFFFFFFFE
000000A0 2A00 move.l D5, D0
000000A2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000000A6 2F05 move.l -[A7], D5
000000A8 202E FFE4 move.l D0, [A6 - 0x1C]
000000AC 90AE FFF0 sub.l D0, [A6 - 0x10]
000000B0 2F00 move.l -[A7], D0
000000B2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000000B6 2005 move.l D0, D5
000000B8 90AE FFF0 sub.l D0, [A6 - 0x10]
000000BC 3D40 FFD6 move.w [A6 - 0x2A], D0
000000C0 48C0 ext.l D0
000000C2 D1AE FFE4 add.l [A6 - 0x1C], D0
000000C6 302E FFD6 move.w D0, [A6 - 0x2A]
000000CA 48C0 ext.l D0
000000CC D1AC 0032 add.l [A4 + 0x32], D0
000000D0 2D45 FFF0 move.l [A6 - 0x10], D5
000000D4 2A0B move.l D5, A3
000000D6 5A85 addq.l D5, 5
000000D8 200B move.l D0, A3
000000DA 5480 addq.l D0, 2
000000DC 2F00 move.l -[A7], D0
000000DE 2F05 move.l -[A7], D5
000000E0 202E FFD8 move.l D0, [A6 - 0x28]
000000E4 5780 subq.l D0, 3
000000E6 2F00 move.l -[A7], D0
000000E8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000000EC 200B move.l D0, A3
000000EE 5480 addq.l D0, 2
000000F0 2D40 FFFC move.l [A6 - 0x4], D0
000000F4 202E FFD8 move.l D0, [A6 - 0x28]
000000F8 5580 subq.l D0, 2
000000FA 206E FFFC movea.l A0, [A6 - 0x4]
000000FE 3080 move.w [A0], D0
00000100 202E FFFC move.l D0, [A6 - 0x4]
00000104 5480 addq.l D0, 2
00000106 2D40 FFF8 move.l [A6 - 0x8], D0
0000010A 206E FFF8 movea.l A0, [A6 - 0x8]
0000010E 4210 clr.b [A0]
00000110 102E FFDB move.b D0, [A6 - 0x25]
00000114 0240 0001 andi.w D0, 0x1
00000118 6710 beq +0x12 /* 0000012A */
0000011A 202E FFF0 move.l D0, [A6 - 0x10]
0000011E 5380 subq.l D0, 1
00000120 2D40 FFF8 move.l [A6 - 0x8], D0
00000124 206E FFF8 movea.l A0, [A6 - 0x8]
00000128 4210 clr.b [A0]
label0000012A:
0000012A 202E FFF0 move.l D0, [A6 - 0x10]
0000012E D0AE FFDC add.l D0, [A6 - 0x24]
00000132 908B sub.l D0, A3
00000134 2D40 FFDC move.l [A6 - 0x24], D0
00000138 266E FFF0 movea.l A3, [A6 - 0x10]
0000013C 6000 FF2E bra -0xD0 /* 0000006C */
label00000140:
00000140 202C 0032 move.l D0, [A4 + 0x32]
00000144 D084 add.l D0, D4
00000146 B08B cmp.l D0, A3
00000148 56C0 sne D0
0000014A BC6C 0030 cmp.w D6, [A4 + 0x30]
0000014E 56C1 sne D1
00000150 8001 or.b D0, D1
00000152 6702 beq +0x4 /* 00000156 */
00000154 602C bra +0x2E /* 00000182 */
label00000156:
00000156 296E FFDC 0032 move.l [A4 + 0x32], [A6 - 0x24]
0000015C 42A7 clr.l -[A7]
0000015E 42A7 clr.l -[A7]
00000160 2F07 move.l -[A7], D7
00000162 4EAD 2C62 jsr [A5 + 0x2C62 /* export_1416 */]
00000166 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
0000016A 2D5F FFE0 move.l [A6 - 0x20], [A7]+
0000016E 28AE FFE0 move.l [A4], [A6 - 0x20]
00000172 2F07 move.l -[A7], D7
00000174 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000178 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000017C 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00000182:
00000182 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000186 4E5E unlink A6
00000188 2E9F move.l [A7], [A7]+
0000018A 4E75 rts
fn0000018C:
0000018C 4E56 0000 link A6, 0
00000190 2F0C move.l -[A7], A4
00000192 286E 0008 movea.l A4, [A6 + 0x8]
00000196 486C FFCC pea.l [A4 - 0x34]
0000019A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
0000019E 486C FFD0 pea.l [A4 - 0x30]
000001A2 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
000001A6 486C FFD4 pea.l [A4 - 0x2C]
000001AA 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
000001AE 4AAC FFFA tst.l [A4 - 0x6]
000001B2 670A beq +0xC /* 000001BE */
000001B4 2F2D AEAC move.l -[A7], [A5 - 0x5154]
000001B8 4267 clr.w -[A7]
000001BA 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
label000001BE:
000001BE 102D A890 move.b D0, [A5 - 0x5770]
000001C2 6708 beq +0xA /* 000001CC */
000001C4 2F2D AEAC move.l -[A7], [A5 - 0x5154]
000001C8 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
label000001CC:
000001CC 4AAC FFF6 tst.l [A4 - 0xA]
000001D0 670A beq +0xC /* 000001DC */
000001D2 2F2D AE96 move.l -[A7], [A5 - 0x516A]
000001D6 4267 clr.w -[A7]
000001D8 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
label000001DC:
000001DC 3F3C 0013 move.w -[A7], 0x13
000001E0 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
000001E4 42A7 clr.l -[A7]
000001E6 A9FC syscall ZeroScrap
000001E8 201F move.l D0, [A7]+
000001EA 3940 FFFE move.w [A4 - 0x2], D0
000001EE 206E 0008 movea.l A0, [A6 + 0x8]
000001F2 2C48 movea.l A6, A0
000001F4 4EFA 07A6 jmp [PC + 0x7A6 /* 0000099C */]
000001F8 0000 285F ori.b D0, 0x5F /* '_' */
000001FC 4E5E unlink A6
000001FE 2E9F move.l [A7], [A7]+
00000200 4E75 rts
fn00000202:
00000202 4E56 0000 link A6, 0
00000206 206E 0008 movea.l A0, [A6 + 0x8]
0000020A 4A68 FFFE tst.w [A0 - 0x2]
0000020E 6708 beq +0xA /* 00000218 */
00000210 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000214 4EBA FF76 jsr [PC - 0x8A /* 0000018C */]
label00000218:
00000218 4E5E unlink A6
0000021A 2E9F move.l [A7], [A7]+
0000021C 4E75 rts
fn0000021E:
0000021E 4E56 0000 link A6, 0
00000222 2F0C move.l -[A7], A4
00000224 286E 0008 movea.l A4, [A6 + 0x8]
00000228 70FF moveq.l D0, 0xFFFFFFFF
0000022A B0AC FFF2 cmp.l D0, [A4 - 0xE]
0000022E 6606 bne +0x8 /* 00000236 */
00000230 7000 moveq.l D0, 0x00
00000232 2940 FFF2 move.l [A4 - 0xE], D0
label00000236:
00000236 4AAC FFF2 tst.l [A4 - 0xE]
0000023A 6750 beq +0x52 /* 0000028C */
0000023C 2F2C FFF2 move.l -[A7], [A4 - 0xE]
00000240 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
00000244 42A7 clr.l -[A7]
00000246 206C FFF2 movea.l A0, [A4 - 0xE]
0000024A 2050 movea.l A0, [A0]
0000024C 2F10 move.l -[A7], [A0]
0000024E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000252 206C FFF2 movea.l A0, [A4 - 0xE]
00000256 2F10 move.l -[A7], [A0]
00000258 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
0000025C 201F move.l D0, [A7]+
0000025E 3940 FFFE move.w [A4 - 0x2], D0
00000262 2F2C FFF2 move.l -[A7], [A4 - 0xE]
00000266 4EAD 226A jsr [A5 + 0x226A /* export_1097 */]
0000026A 102C FFE9 move.b D0, [A4 - 0x17]
0000026E 670A beq +0xC /* 0000027A */
00000270 486C FFF2 pea.l [A4 - 0xE]
00000274 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
00000278 600A bra +0xC /* 00000284 */
label0000027A:
0000027A 2F2C FFEE move.l -[A7], [A4 - 0x12]
0000027E 4267 clr.w -[A7]
00000280 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00000284:
00000284 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000288 4EBA FF78 jsr [PC - 0x88 /* 00000202 */]
label0000028C:
0000028C 285F movea.l A4, [A7]+
0000028E 4E5E unlink A6
00000290 205F movea.l A0, [A7]+
00000292 504F addq.w A7, 8
00000294 4ED0 jmp [A0]
fn00000296:
00000296 4E56 FFD0 link A6, -0x0030
0000029A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000029E 286E 0008 movea.l A4, [A6 + 0x8]
000002A2 286C 0008 movea.l A4, [A4 + 0x8]
000002A6 4AAC FFD0 tst.l [A4 - 0x30]
000002AA 6624 bne +0x26 /* 000002D0 */
000002AC 7802 moveq.l D4, 0x02
000002AE 42A7 clr.l -[A7]
000002B0 2F04 move.l -[A7], D4
000002B2 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
000002B6 295F FFD0 move.l [A4 - 0x30], [A7]+
000002BA 660C bne +0xE /* 000002C8 */
000002BC 206E 0008 movea.l A0, [A6 + 0x8]
000002C0 2F28 0008 move.l -[A7], [A0 + 0x8]
000002C4 4EBA FEC6 jsr [PC - 0x13A /* 0000018C */]
label000002C8:
000002C8 206C FFD0 movea.l A0, [A4 - 0x30]
000002CC 2050 movea.l A0, [A0]
000002CE 4250 clr.w [A0]
label000002D0:
000002D0 206C FFD0 movea.l A0, [A4 - 0x30]
000002D4 2650 movea.l A3, [A0]
000002D6 548B addq.l A3, 2
000002D8 7001 moveq.l D0, 0x01
000002DA 2D40 FFDC move.l [A6 - 0x24], D0
000002DE 206C FFD0 movea.l A0, [A4 - 0x30]
000002E2 2050 movea.l A0, [A0]
000002E4 3010 move.w D0, [A0]
000002E6 48C0 ext.l D0
000002E8 2D40 FFD8 move.l [A6 - 0x28], D0
000002EC 2E2E FFDC move.l D7, [A6 - 0x24]
000002F0 6012 bra +0x14 /* 00000304 */
label000002F2:
000002F2 3013 move.w D0, [A3]
000002F4 B06E 000C cmp.w D0, [A6 + 0xC]
000002F8 6700 0120 beq +0x122 /* 0000041A */
000002FC 700E moveq.l D0, 0x0E
000002FE D7C0 add.l A3, D0
00000300 5287 addq.l D7, 1
00000302 6906 bvs +0x8 /* 0000030A */
label00000304:
00000304 BEAE FFD8 cmp.l D7, [A6 - 0x28]
00000308 6FE8 ble -0x16 /* 000002F2 */
label0000030A:
0000030A 42A7 clr.l -[A7]
0000030C 2F2C FFD0 move.l -[A7], [A4 - 0x30]
00000310 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000314 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000318 282E FFF8 move.l D4, [A6 - 0x8]
0000031C 700E moveq.l D0, 0x0E
0000031E D880 add.l D4, D0
00000320 2F2C FFD0 move.l -[A7], [A4 - 0x30]
00000324 2F04 move.l -[A7], D4
00000326 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
0000032A 4267 clr.w -[A7]
0000032C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000330 4A5F tst.w [A7]+
00000332 670C beq +0xE /* 00000340 */
00000334 206E 0008 movea.l A0, [A6 + 0x8]
00000338 2F28 0008 move.l -[A7], [A0 + 0x8]
0000033C 4EBA FE4E jsr [PC - 0x1B2 /* 0000018C */]
label00000340:
00000340 42A7 clr.l -[A7]
00000342 2F2D AA4A move.l -[A7], [A5 - 0x55B6]
00000346 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
0000034C 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000350 2A1F move.l D5, [A7]+
00000352 660C bne +0xE /* 00000360 */
00000354 206E 0008 movea.l A0, [A6 + 0x8]
00000358 2F28 0008 move.l -[A7], [A0 + 0x8]
0000035C 4EBA FE2E jsr [PC - 0x1D2 /* 0000018C */]
label00000360:
00000360 2045 movea.l A0, D5
00000362 2C10 move.l D6, [A0]
00000364 7018 moveq.l D0, 0x18
00000366 DC80 add.l D6, D0
00000368 2045 movea.l A0, D5
0000036A 2050 movea.l A0, [A0]
0000036C 2D68 0010 FFEC move.l [A6 - 0x14], [A0 + 0x10]
00000372 7001 moveq.l D0, 0x01
00000374 2D40 FFD4 move.l [A6 - 0x2C], D0
00000378 2D6E FFEC FFD0 move.l [A6 - 0x30], [A6 - 0x14]
0000037E 2E2E FFD4 move.l D7, [A6 - 0x2C]
00000382 6016 bra +0x18 /* 0000039A */
label00000384:
00000384 2046 movea.l A0, D6
00000386 302E 000C move.w D0, [A6 + 0xC]
0000038A 48C0 ext.l D0
0000038C B090 cmp.l D0, [A0]
0000038E 6602 bne +0x4 /* 00000392 */
00000390 600E bra +0x10 /* 000003A0 */
label00000392:
00000392 7018 moveq.l D0, 0x18
00000394 DC80 add.l D6, D0
00000396 5287 addq.l D7, 1
00000398 6906 bvs +0x8 /* 000003A0 */
label0000039A:
0000039A BEAE FFD0 cmp.l D7, [A6 - 0x30]
0000039E 6FE4 ble -0x1A /* 00000384 */
label000003A0:
000003A0 206C FFD0 movea.l A0, [A4 - 0x30]
000003A4 2650 movea.l A3, [A0]
000003A6 5253 addq.w [A3], 1
000003A8 D7EE FFF8 add.l A3, [A6 - 0x8]
000003AC 2046 movea.l A0, D6
000003AE 36A8 0002 move.w [A3], [A0 + 0x2]
000003B2 548B addq.l A3, 2
000003B4 2046 movea.l A0, D6
000003B6 4868 000C pea.l [A0 + 0xC]
000003BA 2F0B move.l -[A7], A3
000003BC 700C moveq.l D0, 0x0C
000003BE 2F00 move.l -[A7], D0
000003C0 4EAD 280A jsr [A5 + 0x280A /* export_1277 */]
000003C4 2F2D AA4A move.l -[A7], [A5 - 0x55B6]
000003C8 4267 clr.w -[A7]
000003CA 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
000003CE 3D53 FFE0 move.w [A6 - 0x20], [A3]
000003D2 70FF moveq.l D0, 0xFFFFFFFF
000003D4 B06E FFE0 cmp.w D0, [A6 - 0x20]
000003D8 6740 beq +0x42 /* 0000041A */
000003DA 4267 clr.w -[A7]
000003DC 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000003E0 486E FFE2 pea.l [A6 - 0x1E]
000003E4 4EAD 2B7A jsr [A5 + 0x2B7A /* export_1387 */]
000003E8 101F move.b D0, [A7]+
000003EA 6704 beq +0x6 /* 000003F0 */
000003EC 36AE FFE2 move.w [A3], [A6 - 0x1E]
label000003F0:
000003F0 70FF moveq.l D0, 0xFFFFFFFF
000003F2 B06E FFE2 cmp.w D0, [A6 - 0x1E]
000003F6 6F22 ble +0x24 /* 0000041A */
000003F8 4267 clr.w -[A7]
000003FA 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000003FE 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00000402 486C FFCC pea.l [A4 - 0x34]
00000406 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
0000040A 101F move.b D0, [A7]+
0000040C 660C bne +0xE /* 0000041A */
0000040E 206E 0008 movea.l A0, [A6 + 0x8]
00000412 2F28 0008 move.l -[A7], [A0 + 0x8]
00000416 4EBA FD74 jsr [PC - 0x28C /* 0000018C */]
label0000041A:
0000041A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000041E 4E5E unlink A6
00000420 205F movea.l A0, [A7]+
00000422 5C4F addq.w A7, 6
00000424 4ED0 jmp [A0]
fn00000426:
00000426 4E56 FFBA link A6, -0x0046
0000042A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000042E 286E 0008 movea.l A4, [A6 + 0x8]
00000432 206C FFD4 movea.l A0, [A4 - 0x2C]
00000436 2050 movea.l A0, [A0]
00000438 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
0000043E B0A8 0004 cmp.l D0, [A0 + 0x4]
00000442 6604 bne +0x6 /* 00000448 */
00000444 7C36 moveq.l D6, 0x36
00000446 6002 bra +0x4 /* 0000044A */
label00000448:
00000448 7C32 moveq.l D6, 0x32
label0000044A:
0000044A 2D46 FFE8 move.l [A6 - 0x18], D6
0000044E 2006 move.l D0, D6
00000450 720E moveq.l D1, 0x0E
00000452 9081 sub.l D0, D1
00000454 2D40 FFE4 move.l [A6 - 0x1C], D0
00000458 206C FFD4 movea.l A0, [A4 - 0x2C]
0000045C 202E FFE4 move.l D0, [A6 - 0x1C]
00000460 D090 add.l D0, [A0]
00000462 2D40 FFF8 move.l [A6 - 0x8], D0
00000466 206E FFF8 movea.l A0, [A6 - 0x8]
0000046A 2828 0004 move.l D4, [A0 + 0x4]
0000046E D886 add.l D4, D6
00000470 3D50 FFCE move.w [A6 - 0x32], [A0]
00000474 3D68 0008 FFD0 move.w [A6 - 0x30], [A0 + 0x8]
0000047A 3D7C 0001 FFC4 move.w [A6 - 0x3C], 0x1
00000480 3D6E FFCE FFC2 move.w [A6 - 0x3E], [A6 - 0x32]
00000486 3E2E FFC4 move.w D7, [A6 - 0x3C]
0000048A 6074 bra +0x76 /* 00000500 */
label0000048C:
0000048C 206C FFD4 movea.l A0, [A4 - 0x2C]
00000490 2A2E FFE8 move.l D5, [A6 - 0x18]
00000494 DA90 add.l D5, [A0]
00000496 2045 movea.l A0, D5
00000498 3D68 0016 FFCA move.w [A6 - 0x36], [A0 + 0x16]
0000049E 4267 clr.w -[A7]
000004A0 3F2E FFCA move.w -[A7], [A6 - 0x36]
000004A4 486E FFCC pea.l [A6 - 0x34]
000004A8 4EAD 2B7A jsr [A5 + 0x2B7A /* export_1387 */]
000004AC 101F move.b D0, [A7]+
000004AE 670A beq +0xC /* 000004BA */
000004B0 2045 movea.l A0, D5
000004B2 316E FFCC 0016 move.w [A0 + 0x16], [A6 - 0x34]
000004B8 6012 bra +0x14 /* 000004CC */
label000004BA:
000004BA 2045 movea.l A0, D5
000004BC 2F08 move.l -[A7], A0
000004BE 4267 clr.w -[A7]
000004C0 4EAD 221A jsr [A5 + 0x221A /* export_1087 */]
000004C4 301F move.w D0, [A7]+
000004C6 205F movea.l A0, [A7]+
000004C8 3140 0016 move.w [A0 + 0x16], D0
label000004CC:
000004CC 2045 movea.l A0, D5
000004CE 3010 move.w D0, [A0]
000004D0 48C0 ext.l D0
000004D2 D1AE FFE8 add.l [A6 - 0x18], D0
000004D6 70FF moveq.l D0, 0xFFFFFFFF
000004D8 B06E FFCC cmp.w D0, [A6 - 0x34]
000004DC 6F1E ble +0x20 /* 000004FC */
000004DE 4267 clr.w -[A7]
000004E0 3F2E FFCA move.w -[A7], [A6 - 0x36]
000004E4 3F2E FFCC move.w -[A7], [A6 - 0x34]
000004E8 486C FFCC pea.l [A4 - 0x34]
000004EC 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
000004F0 101F move.b D0, [A7]+
000004F2 6608 bne +0xA /* 000004FC */
000004F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004F8 4EBA FC92 jsr [PC - 0x36E /* 0000018C */]
label000004FC:
000004FC 5247 addq.w D7, 1
000004FE 6906 bvs +0x8 /* 00000506 */
label00000500:
00000500 BE6E FFC2 cmp.w D7, [A6 - 0x3E]
00000504 6F86 ble -0x78 /* 0000048C */
label00000506:
00000506 3D7C 0001 FFC0 move.w [A6 - 0x40], 0x1
0000050C 3D6E FFD0 FFBE move.w [A6 - 0x42], [A6 - 0x30]
00000512 3E2E FFC0 move.w D7, [A6 - 0x40]
00000516 6000 009C bra +0x9E /* 000005B4 */
label0000051A:
0000051A 206C FFD4 movea.l A0, [A4 - 0x2C]
0000051E 2004 move.l D0, D4
00000520 D090 add.l D0, [A0]
00000522 2640 movea.l A3, D0
00000524 548B addq.l A3, 2
00000526 7000 moveq.l D0, 0x00
00000528 3013 move.w D0, [A3]
0000052A C0BC FFFF FFFF and.l D0, 0xFFFFFFFF
00000530 2D40 FFD8 move.l [A6 - 0x28], D0
00000534 548B addq.l A3, 2
00000536 4A13 tst.b [A3]
00000538 6C62 bge +0x64 /* 0000059C */
0000053A 7000 moveq.l D0, 0x00
0000053C 3013 move.w D0, [A3]
0000053E C0BC 0000 7FFF and.l D0, 0x7FFF
00000544 E488 lsr D0, 2
00000546 3D40 FFD2 move.w [A6 - 0x2E], D0
0000054A 200B move.l D0, A3
0000054C 5480 addq.l D0, 2
0000054E 206C FFD4 movea.l A0, [A4 - 0x2C]
00000552 9090 sub.l D0, [A0]
00000554 2D40 FFF0 move.l [A6 - 0x10], D0
00000558 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1
0000055E 3D6E FFD2 FFBA move.w [A6 - 0x46], [A6 - 0x2E]
00000564 3D6E FFBC FFC8 move.w [A6 - 0x38], [A6 - 0x44]
0000056A 6026 bra +0x28 /* 00000592 */
label0000056C:
0000056C 206C FFD4 movea.l A0, [A4 - 0x2C]
00000570 202E FFF0 move.l D0, [A6 - 0x10]
00000574 D090 add.l D0, [A0]
00000576 2D40 FFD4 move.l [A6 - 0x2C], D0
0000057A 206E FFD4 movea.l A0, [A6 - 0x2C]
0000057E 3F28 0002 move.w -[A7], [A0 + 0x2]
00000582 2F0E move.l -[A7], A6
00000584 4EBA FD10 jsr [PC - 0x2F0 /* 00000296 */]
00000588 58AE FFF0 addq.l [A6 - 0x10], 4
0000058C 526E FFC8 addq.w [A6 - 0x38], 1
00000590 690A bvs +0xC /* 0000059C */
label00000592:
00000592 302E FFC8 move.w D0, [A6 - 0x38]
00000596 B06E FFBA cmp.w D0, [A6 - 0x46]
0000059A 6FD0 ble -0x2E /* 0000056C */
label0000059C:
0000059C 2004 move.l D0, D4
0000059E 5880 addq.l D0, 4
000005A0 222E FFD8 move.l D1, [A6 - 0x28]
000005A4 5281 addq.l D1, 1
000005A6 C2BC FFFF FFFE and.l D1, 0xFFFFFFFE
000005AC 2801 move.l D4, D1
000005AE D880 add.l D4, D0
000005B0 5247 addq.w D7, 1
000005B2 6908 bvs +0xA /* 000005BC */
label000005B4:
000005B4 BE6E FFBE cmp.w D7, [A6 - 0x42]
000005B8 6F00 FF60 ble -0x9E /* 0000051A */
label000005BC:
000005BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000005C0 4E5E unlink A6
000005C2 2E9F move.l [A7], [A7]+
000005C4 4E75 rts
export_225:
000005C6 4E56 FFCC link A6, -0x0034
000005CA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000005CE 42A7 clr.l -[A7]
000005D0 A9FC syscall ZeroScrap
000005D2 201F move.l D0, [A7]+
000005D4 3D40 FFFE move.w [A6 - 0x2], D0
000005D8 42A7 clr.l -[A7]
000005DA A9FB syscall LoadScrap/LodeScrap
000005DC 201F move.l D0, [A7]+
000005DE 3D40 FFFE move.w [A6 - 0x2], D0
000005E2 7000 moveq.l D0, 0x00
000005E4 2D40 FFFA move.l [A6 - 0x6], D0
000005E8 7000 moveq.l D0, 0x00
000005EA 2D40 FFF6 move.l [A6 - 0xA], D0
000005EE 7000 moveq.l D0, 0x00
000005F0 2D40 FFD4 move.l [A6 - 0x2C], D0
000005F4 7000 moveq.l D0, 0x00
000005F6 2D40 FFCC move.l [A6 - 0x34], D0
000005FA 7000 moveq.l D0, 0x00
000005FC 2D40 FFD0 move.l [A6 - 0x30], D0
00000600 42A7 clr.l -[A7]
00000602 2F2D AEAC move.l -[A7], [A5 - 0x5154]
00000606 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
0000060A 2D5F FFFA move.l [A6 - 0x6], [A7]+
0000060E 57C0 seq D0
00000610 4A00 tst.b D0
00000612 6618 bne +0x1A /* 0000062C */
00000614 2F00 move.l -[A7], D0
00000616 4267 clr.w -[A7]
00000618 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000061C 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
00000620 121F move.b D1, [A7]+
00000622 201F move.l D0, [A7]+
00000624 8001 or.b D0, D1
00000626 0240 0001 andi.w D0, 0x1
0000062A 6706 beq +0x8 /* 00000632 */
label0000062C:
0000062C 2F0E move.l -[A7], A6
0000062E 4EBA FB5C jsr [PC - 0x4A4 /* 0000018C */]
label00000632:
00000632 206E FFFA movea.l A0, [A6 - 0x6]
00000636 2050 movea.l A0, [A0]
00000638 2D68 0010 FFEE move.l [A6 - 0x12], [A0 + 0x10]
0000063E 102D A890 move.b D0, [A5 - 0x5770]
00000642 671E beq +0x20 /* 00000662 */
00000644 2F00 move.l -[A7], D0
00000646 4267 clr.w -[A7]
00000648 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000064C 4EBA F9B2 jsr [PC - 0x64E /* 00000000 */]
00000650 121F move.b D1, [A7]+
00000652 201F move.l D0, [A7]+
00000654 0A01 0001 xori.b D1, 0x1
00000658 C001 and.b D0, D1
0000065A 6706 beq +0x8 /* 00000662 */
0000065C 2F0E move.l -[A7], A6
0000065E 4EBA FB2C jsr [PC - 0x4D4 /* 0000018C */]
label00000662:
00000662 42A7 clr.l -[A7]
00000664 206E FFFA movea.l A0, [A6 - 0x6]
00000668 2050 movea.l A0, [A0]
0000066A 2F10 move.l -[A7], [A0]
0000066C 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
00000670 2D5F FFD4 move.l [A6 - 0x2C], [A7]+
00000674 6606 bne +0x8 /* 0000067C */
00000676 2F0E move.l -[A7], A6
00000678 4EBA FB12 jsr [PC - 0x4EE /* 0000018C */]
label0000067C:
0000067C 206E FFFA movea.l A0, [A6 - 0x6]
00000680 2F10 move.l -[A7], [A0]
00000682 206E FFD4 movea.l A0, [A6 - 0x2C]
00000686 2F10 move.l -[A7], [A0]
00000688 206E FFFA movea.l A0, [A6 - 0x6]
0000068C 2050 movea.l A0, [A0]
0000068E 2F10 move.l -[A7], [A0]
00000690 7004 moveq.l D0, 0x04
00000692 2F00 move.l -[A7], D0
00000694 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000698 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */]
0000069C 2F2D AEAC move.l -[A7], [A5 - 0x5154]
000006A0 1F2D A890 move.b -[A7], [A5 - 0x5770]
000006A4 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
000006A8 7000 moveq.l D0, 0x00
000006AA 2D40 FFFA move.l [A6 - 0x6], D0
000006AE 102D A890 move.b D0, [A5 - 0x5770]
000006B2 6708 beq +0xA /* 000006BC */
000006B4 2F2D AEAC move.l -[A7], [A5 - 0x5154]
000006B8 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
label000006BC:
000006BC 2F0E move.l -[A7], A6
000006BE 4EBA FD66 jsr [PC - 0x29A /* 00000426 */]
000006C2 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000006C6 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
000006CA 42A7 clr.l -[A7]
000006CC 206E FFD4 movea.l A0, [A6 - 0x2C]
000006D0 2050 movea.l A0, [A0]
000006D2 2F10 move.l -[A7], [A0]
000006D4 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
000006DA 206E FFD4 movea.l A0, [A6 - 0x2C]
000006DE 2F10 move.l -[A7], [A0]
000006E0 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000006E4 201F move.l D0, [A7]+
000006E6 3D40 FFFE move.w [A6 - 0x2], D0
000006EA 2F0E move.l -[A7], A6
000006EC 4EBA FB14 jsr [PC - 0x4EC /* 00000202 */]
000006F0 486E FFD4 pea.l [A6 - 0x2C]
000006F4 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
000006F8 102D B570 move.b D0, [A5 - 0x4A90]
000006FC 0A00 0001 xori.b D0, 0x1
00000700 C02D B56E and.b D0, [A5 - 0x4A92]
00000704 1D40 FFE9 move.b [A6 - 0x17], D0
00000708 6716 beq +0x18 /* 00000720 */
0000070A 42A7 clr.l -[A7]
0000070C 42A7 clr.l -[A7]
0000070E 4EAD 2EF2 jsr [A5 + 0x2EF2 /* export_1498 */]
00000712 2F2D C92E move.l -[A7], [A5 - 0x36D2]
00000716 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
0000071A 2D5F FFF2 move.l [A6 - 0xE], [A7]+
0000071E 600E bra +0x10 /* 0000072E */
label00000720:
00000720 42A7 clr.l -[A7]
00000722 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000726 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
0000072A 2D5F FFF2 move.l [A6 - 0xE], [A7]+
label0000072E:
0000072E 2F3C 4350 4943 move.l -[A7], 0x43504943 /* 'CPIC' */
00000734 2F0E move.l -[A7], A6
00000736 4EBA FAE6 jsr [PC - 0x51A /* 0000021E */]
0000073A 42A7 clr.l -[A7]
0000073C 2F2D AE96 move.l -[A7], [A5 - 0x516A]
00000740 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000744 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000748 57C0 seq D0
0000074A 4A00 tst.b D0
0000074C 6618 bne +0x1A /* 00000766 */
0000074E 2F00 move.l -[A7], D0
00000750 4267 clr.w -[A7]
00000752 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000756 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
0000075A 121F move.b D1, [A7]+
0000075C 201F move.l D0, [A7]+
0000075E 8001 or.b D0, D1
00000760 0240 0001 andi.w D0, 0x1
00000764 6706 beq +0x8 /* 0000076C */
label00000766:
00000766 2F0E move.l -[A7], A6
00000768 4EBA FA22 jsr [PC - 0x5DE /* 0000018C */]
label0000076C:
0000076C 206E FFF6 movea.l A0, [A6 - 0xA]
00000770 2050 movea.l A0, [A0]
00000772 2D68 0010 FFEE move.l [A6 - 0x12], [A0 + 0x10]
00000778 42A7 clr.l -[A7]
0000077A 206E FFF6 movea.l A0, [A6 - 0xA]
0000077E 2050 movea.l A0, [A0]
00000780 2F10 move.l -[A7], [A0]
00000782 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
00000786 2D5F FFD4 move.l [A6 - 0x2C], [A7]+
0000078A 6606 bne +0x8 /* 00000792 */
0000078C 2F0E move.l -[A7], A6
0000078E 4EBA F9FC jsr [PC - 0x604 /* 0000018C */]
label00000792:
00000792 206E FFF6 movea.l A0, [A6 - 0xA]
00000796 2F10 move.l -[A7], [A0]
00000798 206E FFD4 movea.l A0, [A6 - 0x2C]
0000079C 2F10 move.l -[A7], [A0]
0000079E 206E FFF6 movea.l A0, [A6 - 0xA]
000007A2 2050 movea.l A0, [A0]
000007A4 2F10 move.l -[A7], [A0]
000007A6 7004 moveq.l D0, 0x04
000007A8 2F00 move.l -[A7], D0
000007AA 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000007AE 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */]
000007B2 2F2D AE96 move.l -[A7], [A5 - 0x516A]
000007B6 4267 clr.w -[A7]
000007B8 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
000007BC 7000 moveq.l D0, 0x00
000007BE 2D40 FFF6 move.l [A6 - 0xA], D0
000007C2 2F0E move.l -[A7], A6
000007C4 4EBA FC60 jsr [PC - 0x3A0 /* 00000426 */]
000007C8 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000007CC 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
000007D0 42A7 clr.l -[A7]
000007D2 206E FFD4 movea.l A0, [A6 - 0x2C]
000007D6 2050 movea.l A0, [A0]
000007D8 2F10 move.l -[A7], [A0]
000007DA 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
000007E0 206E FFD4 movea.l A0, [A6 - 0x2C]
000007E4 2F10 move.l -[A7], [A0]
000007E6 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000007EA 201F move.l D0, [A7]+
000007EC 3D40 FFFE move.w [A6 - 0x2], D0
000007F0 2F0E move.l -[A7], A6
000007F2 4EBA FA0E jsr [PC - 0x5F2 /* 00000202 */]
000007F6 486E FFD4 pea.l [A6 - 0x2C]
000007FA 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
000007FE 102D B570 move.b D0, [A5 - 0x4A90]
00000802 C02D B56E and.b D0, [A5 - 0x4A92]
00000806 1D40 FFE9 move.b [A6 - 0x17], D0
0000080A 672E beq +0x30 /* 0000083A */
0000080C 4A6D C10A tst.w [A5 - 0x3EF6]
00000810 6614 bne +0x16 /* 00000826 */
00000812 42A7 clr.l -[A7]
00000814 70FF moveq.l D0, 0xFFFFFFFF
00000816 2F00 move.l -[A7], D0
00000818 2F2D C71A move.l -[A7], [A5 - 0x38E6]
0000081C 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
00000820 2D5F FFF2 move.l [A6 - 0xE], [A7]+
00000824 6022 bra +0x24 /* 00000848 */
label00000826:
00000826 42A7 clr.l -[A7]
00000828 70FF moveq.l D0, 0xFFFFFFFF
0000082A 2F00 move.l -[A7], D0
0000082C 2F2D C92E move.l -[A7], [A5 - 0x36D2]
00000830 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
00000834 2D5F FFF2 move.l [A6 - 0xE], [A7]+
00000838 600E bra +0x10 /* 00000848 */
label0000083A:
0000083A 42A7 clr.l -[A7]
0000083C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000840 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000844 2D5F FFF2 move.l [A6 - 0xE], [A7]+
label00000848:
00000848 2F3C 4250 4943 move.l -[A7], 0x42504943 /* 'BPIC' */
0000084E 2F0E move.l -[A7], A6
00000850 4EBA F9CC jsr [PC - 0x634 /* 0000021E */]
00000854 4AAE FFCC tst.l [A6 - 0x34]
00000858 6732 beq +0x34 /* 0000088C */
0000085A 2F2E FFCC move.l -[A7], [A6 - 0x34]
0000085E 205F movea.l A0, [A7]+
00000860 A029 syscall HLock
00000862 42A7 clr.l -[A7]
00000864 42A7 clr.l -[A7]
00000866 2F2E FFCC move.l -[A7], [A6 - 0x34]
0000086A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000086E 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */
00000874 206E FFCC movea.l A0, [A6 - 0x34]
00000878 2F10 move.l -[A7], [A0]
0000087A 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
0000087E 201F move.l D0, [A7]+
00000880 3D40 FFFE move.w [A6 - 0x2], D0
00000884 486E FFCC pea.l [A6 - 0x34]
00000888 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
label0000088C:
0000088C 4AAE FFD0 tst.l [A6 - 0x30]
00000890 6732 beq +0x34 /* 000008C4 */
00000892 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000896 205F movea.l A0, [A7]+
00000898 A029 syscall HLock
0000089A 42A7 clr.l -[A7]
0000089C 42A7 clr.l -[A7]
0000089E 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000008A2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000008A6 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
000008AC 206E FFD0 movea.l A0, [A6 - 0x30]
000008B0 2F10 move.l -[A7], [A0]
000008B2 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000008B6 201F move.l D0, [A7]+
000008B8 3D40 FFFE move.w [A6 - 0x2], D0
000008BC 486E FFD0 pea.l [A6 - 0x30]
000008C0 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
label000008C4:
000008C4 102D C1B6 move.b D0, [A5 - 0x3E4A]
000008C8 6736 beq +0x38 /* 00000900 */
000008CA 486D C460 pea.l [A5 - 0x3BA0]
000008CE A873 syscall SetPort
000008D0 486D C4CC pea.l [A5 - 0x3B34]
000008D4 A875 syscall SetPBits/SetPortBits
000008D6 42A7 clr.l -[A7]
000008D8 486D C468 pea.l [A5 - 0x3B98]
000008DC A8F3 syscall OpenPicture
000008DE 2D5F FFEA move.l [A6 - 0x16], [A7]+
000008E2 486D C704 pea.l [A5 - 0x38FC]
000008E6 A87B syscall ClipRect
000008E8 486D C462 pea.l [A5 - 0x3B9E]
000008EC 486D C462 pea.l [A5 - 0x3B9E]
000008F0 486D C468 pea.l [A5 - 0x3B98]
000008F4 486D C468 pea.l [A5 - 0x3B98]
000008F8 4267 clr.w -[A7]
000008FA 42A7 clr.l -[A7]
000008FC A8EC syscall CopyBits
000008FE 6044 bra +0x46 /* 00000944 */
label00000900:
00000900 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
00000904 486D C460 pea.l [A5 - 0x3BA0]
00000908 A873 syscall SetPort
0000090A 486D C584 pea.l [A5 - 0x3A7C]
0000090E A875 syscall SetPBits/SetPortBits
00000910 486D C468 pea.l [A5 - 0x3B98]
00000914 2F3C 0096 00E0 move.l -[A7], 0x9600E0
0000091A A8A8 syscall OffsetRect
0000091C 42A7 clr.l -[A7]
0000091E 486D C468 pea.l [A5 - 0x3B98]
00000922 A8F3 syscall OpenPicture
00000924 2D5F FFEA move.l [A6 - 0x16], [A7]+
00000928 486D C468 pea.l [A5 - 0x3B98]
0000092C A87B syscall ClipRect
0000092E 486D C584 pea.l [A5 - 0x3A7C]
00000932 486D C462 pea.l [A5 - 0x3B9E]
00000936 486D C58A pea.l [A5 - 0x3A76]
0000093A 486D C468 pea.l [A5 - 0x3B98]
0000093E 4267 clr.w -[A7]
00000940 42A7 clr.l -[A7]
00000942 A8EC syscall CopyBits
label00000944:
00000944 A8F4 syscall ClosePicture
00000946 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000094A 205F movea.l A0, [A7]+
0000094C A029 syscall HLock
0000094E 42A7 clr.l -[A7]
00000950 206E FFEA movea.l A0, [A6 - 0x16]
00000954 2050 movea.l A0, [A0]
00000956 3010 move.w D0, [A0]
00000958 48C0 ext.l D0
0000095A 2F00 move.l -[A7], D0
0000095C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000962 206E FFEA movea.l A0, [A6 - 0x16]
00000966 2F10 move.l -[A7], [A0]
00000968 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
0000096C 201F move.l D0, [A7]+
0000096E 3D40 FFFE move.w [A6 - 0x2], D0
00000972 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000976 205F movea.l A0, [A7]+
00000978 A02A syscall HUnlock
0000097A 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000097E A8F5 syscall KillPicture
00000980 486D C4CC pea.l [A5 - 0x3B34]
00000984 A875 syscall SetPBits/SetPortBits
00000986 486D C704 pea.l [A5 - 0x38FC]
0000098A A87B syscall ClipRect
0000098C 2F0E move.l -[A7], A6
0000098E 4EBA F872 jsr [PC - 0x78E /* 00000202 */]
00000992 102E 0008 move.b D0, [A6 + 0x8]
00000996 6704 beq +0x6 /* 0000099C */
00000998 4EAD 2A5A jsr [A5 + 0x2A5A /* export_1351 */]
label0000099C:
0000099C 4FEE FFAC lea.l A7, [A6 - 0x54]
000009A0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000009A4 4E5E unlink A6
000009A6 205F movea.l A0, [A7]+
000009A8 544F addq.w A7, 2
000009AA 4ED0 jmp [A0]
fn000009AC:
000009AC 4E56 FFF0 link A6, -0x0010
000009B0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000009B4 286E 0008 movea.l A4, [A6 + 0x8]
000009B8 422E 000C clr.b [A6 + 0xC]
000009BC 206C FFD6 movea.l A0, [A4 - 0x2A]
000009C0 2650 movea.l A3, [A0]
000009C2 206C FFCA movea.l A0, [A4 - 0x36]
000009C6 2050 movea.l A0, [A0]
000009C8 2013 move.l D0, [A3]
000009CA B090 cmp.l D0, [A0]
000009CC 6704 beq +0x6 /* 000009D2 */
000009CE 6000 0114 bra +0x116 /* 00000AE4 */
label000009D2:
000009D2 206C FFCA movea.l A0, [A4 - 0x36]
000009D6 2050 movea.l A0, [A0]
000009D8 202B 0014 move.l D0, [A3 + 0x14]
000009DC B0A8 0014 cmp.l D0, [A0 + 0x14]
000009E0 6704 beq +0x6 /* 000009E6 */
000009E2 6000 0100 bra +0x102 /* 00000AE4 */
label000009E6:
000009E6 206C FFCA movea.l A0, [A4 - 0x36]
000009EA 2050 movea.l A0, [A0]
000009EC 302B 0024 move.w D0, [A3 + 0x24]
000009F0 B068 0024 cmp.w D0, [A0 + 0x24]
000009F4 6704 beq +0x6 /* 000009FA */
000009F6 6000 00EC bra +0xEE /* 00000AE4 */
label000009FA:
000009FA 206C FFCA movea.l A0, [A4 - 0x36]
000009FE 2050 movea.l A0, [A0]
00000A00 202B 0028 move.l D0, [A3 + 0x28]
00000A04 B0A8 0028 cmp.l D0, [A0 + 0x28]
00000A08 6704 beq +0x6 /* 00000A0E */
00000A0A 6000 00D8 bra +0xDA /* 00000AE4 */
label00000A0E:
00000A0E 206C FFCA movea.l A0, [A4 - 0x36]
00000A12 2050 movea.l A0, [A0]
00000A14 302B 002C move.w D0, [A3 + 0x2C]
00000A18 B068 002C cmp.w D0, [A0 + 0x2C]
00000A1C 6704 beq +0x6 /* 00000A22 */
00000A1E 6000 00C4 bra +0xC6 /* 00000AE4 */
label00000A22:
00000A22 206C FFCA movea.l A0, [A4 - 0x36]
00000A26 2050 movea.l A0, [A0]
00000A28 202B 002E move.l D0, [A3 + 0x2E]
00000A2C B0A8 002E cmp.l D0, [A0 + 0x2E]
00000A30 6704 beq +0x6 /* 00000A36 */
00000A32 6000 00B0 bra +0xB2 /* 00000AE4 */
label00000A36:
00000A36 206C FFCA movea.l A0, [A4 - 0x36]
00000A3A 2E10 move.l D7, [A0]
00000A3C 7032 moveq.l D0, 0x32
00000A3E DE80 add.l D7, D0
00000A40 206C FFD6 movea.l A0, [A4 - 0x2A]
00000A44 2C10 move.l D6, [A0]
00000A46 7032 moveq.l D0, 0x32
00000A48 DC80 add.l D6, D0
00000A4A 42A7 clr.l -[A7]
00000A4C 2F2C FFCA move.l -[A7], [A4 - 0x36]
00000A50 4EAD 2C52 jsr [A5 + 0x2C52 /* export_1414 */]
00000A54 2A1F move.l D5, [A7]+
00000A56 7032 moveq.l D0, 0x32
00000A58 9A80 sub.l D5, D0
00000A5A 4267 clr.w -[A7]
00000A5C 2F07 move.l -[A7], D7
00000A5E 2F06 move.l -[A7], D6
00000A60 2F05 move.l -[A7], D5
00000A62 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
00000A66 101F move.b D0, [A7]+
00000A68 6602 bne +0x4 /* 00000A6C */
00000A6A 6078 bra +0x7A /* 00000AE4 */
label00000A6C:
00000A6C 206C FFCA movea.l A0, [A4 - 0x36]
00000A70 2050 movea.l A0, [A0]
00000A72 4AA8 0010 tst.l [A0 + 0x10]
00000A76 6614 bne +0x16 /* 00000A8C */
00000A78 206C FFD6 movea.l A0, [A4 - 0x2A]
00000A7C 2050 movea.l A0, [A0]
00000A7E 4AA8 0010 tst.l [A0 + 0x10]
00000A82 57C0 seq D0
00000A84 4400 neg.b D0
00000A86 1D40 000C move.b [A6 + 0xC], D0
00000A8A 6058 bra +0x5A /* 00000AE4 */
label00000A8C:
00000A8C 42A7 clr.l -[A7]
00000A8E 206C FFD6 movea.l A0, [A4 - 0x2A]
00000A92 2050 movea.l A0, [A0]
00000A94 2F28 0010 move.l -[A7], [A0 + 0x10]
00000A98 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000A9C 281F move.l D4, [A7]+
00000A9E 6602 bne +0x4 /* 00000AA2 */
00000AA0 6042 bra +0x44 /* 00000AE4 */
label00000AA2:
00000AA2 206C FFBE movea.l A0, [A4 - 0x42]
00000AA6 2E10 move.l D7, [A0]
00000AA8 700C moveq.l D0, 0x0C
00000AAA DE80 add.l D7, D0
00000AAC 2044 movea.l A0, D4
00000AAE 2C10 move.l D6, [A0]
00000AB0 700C moveq.l D0, 0x0C
00000AB2 DC80 add.l D6, D0
00000AB4 42A7 clr.l -[A7]
00000AB6 2F2C FFBE move.l -[A7], [A4 - 0x42]
00000ABA 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */]
00000ABE 2A1F move.l D5, [A7]+
00000AC0 700C moveq.l D0, 0x0C
00000AC2 9A80 sub.l D5, D0
00000AC4 4267 clr.w -[A7]
00000AC6 2F07 move.l -[A7], D7
00000AC8 2F06 move.l -[A7], D6
00000ACA 2F05 move.l -[A7], D5
00000ACC 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
00000AD0 1D5F 000C move.b [A6 + 0xC], [A7]+
00000AD4 206C FFD6 movea.l A0, [A4 - 0x2A]
00000AD8 2050 movea.l A0, [A0]
00000ADA 2F28 0010 move.l -[A7], [A0 + 0x10]
00000ADE 4267 clr.w -[A7]
00000AE0 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00000AE4:
00000AE4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000AE8 4E5E unlink A6
00000AEA 2E9F move.l [A7], [A7]+
00000AEC 4E75 rts
fn00000AEE:
00000AEE 4E56 0000 link A6, 0
00000AF2 2F0C move.l -[A7], A4
00000AF4 286E 0008 movea.l A4, [A6 + 0x8]
00000AF8 486C FFDE pea.l [A4 - 0x22]
00000AFC 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000B00 486C FFCA pea.l [A4 - 0x36]
00000B04 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000B08 486C FFBE pea.l [A4 - 0x42]
00000B0C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000B10 486C FF1A pea.l [A4 - 0xE6]
00000B14 4EAD 225A jsr [A5 + 0x225A /* export_1095 */]
00000B18 4AAC FFE2 tst.l [A4 - 0x1E]
00000B1C 670C beq +0xE /* 00000B2A */
00000B1E 2F2C FFE6 move.l -[A7], [A4 - 0x1A]
00000B22 1F3C 0001 move.b -[A7], 0x1
00000B26 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
label00000B2A:
00000B2A 4AAC FFD6 tst.l [A4 - 0x2A]
00000B2E 670C beq +0xE /* 00000B3C */
00000B30 2F2C FFDA move.l -[A7], [A4 - 0x26]
00000B34 1F3C 0001 move.b -[A7], 0x1
00000B38 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
label00000B3C:
00000B3C 285F movea.l A4, [A7]+
00000B3E 4E5E unlink A6
00000B40 2E9F move.l [A7], [A7]+
00000B42 4E75 rts
fn00000B44:
00000B44 4E56 0000 link A6, 0
00000B48 3F3C 0014 move.w -[A7], 0x14
00000B4C 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00000B50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B54 4EBA FF98 jsr [PC - 0x68 /* 00000AEE */]
00000B58 206E 0008 movea.l A0, [A6 + 0x8]
00000B5C 2C48 movea.l A6, A0
00000B5E 4EFA 0A38 jmp [PC + 0xA38 /* 00001598 */]
00000B62 0000 4E5E ori.b D0, 0x5E /* '^' */
00000B66 2E9F move.l [A7], [A7]+
00000B68 4E75 rts
fn00000B6A:
00000B6A 4E56 FFF4 link A6, -0x000C
00000B6E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000B72 266E 000C movea.l A3, [A6 + 0xC]
00000B76 2053 movea.l A0, [A3]
00000B78 2E10 move.l D7, [A0]
00000B7A 2F0B move.l -[A7], A3
00000B7C 2007 move.l D0, D7
00000B7E 7220 moveq.l D1, 0x20
00000B80 D081 add.l D0, D1
00000B82 2F00 move.l -[A7], D0
00000B84 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000B88 4267 clr.w -[A7]
00000B8A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000B8E 4A5F tst.w [A7]+
00000B90 6708 beq +0xA /* 00000B9A */
00000B92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B96 4EBA FFAC jsr [PC - 0x54 /* 00000B44 */]
label00000B9A:
00000B9A 2C13 move.l D6, [A3]
00000B9C 700C moveq.l D0, 0x0C
00000B9E DC80 add.l D6, D0
00000BA0 2A13 move.l D5, [A3]
00000BA2 7010 moveq.l D0, 0x10
00000BA4 DA80 add.l D5, D0
00000BA6 700C moveq.l D0, 0x0C
00000BA8 9E80 sub.l D7, D0
00000BAA 2F06 move.l -[A7], D6
00000BAC 2F05 move.l -[A7], D5
00000BAE 2F07 move.l -[A7], D7
00000BB0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000BB4 2853 movea.l A4, [A3]
00000BB6 7020 moveq.l D0, 0x20
00000BB8 D194 add.l [A4], D0
00000BBA 7000 moveq.l D0, 0x00
00000BBC 2940 000C move.l [A4 + 0xC], D0
00000BC0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000BC4 4E5E unlink A6
00000BC6 205F movea.l A0, [A7]+
00000BC8 504F addq.w A7, 8
00000BCA 4ED0 jmp [A0]
fn00000BCC:
00000BCC 4E56 FFD4 link A6, -0x002C
00000BD0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000BD4 286E 0008 movea.l A4, [A6 + 0x8]
00000BD8 7000 moveq.l D0, 0x00
00000BDA 2D40 FFEC move.l [A6 - 0x14], D0
00000BDE 42A7 clr.l -[A7]
00000BE0 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
00000BE6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000BEA 2A1F move.l D5, [A7]+
00000BEC 6F00 00D2 ble +0xD4 /* 00000CC0 */
00000BF0 42A7 clr.l -[A7]
00000BF2 2F05 move.l -[A7], D5
00000BF4 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000BF8 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000BFC 6700 00C2 beq +0xC4 /* 00000CC0 */
00000C00 42A7 clr.l -[A7]
00000C02 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000C06 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */
00000C0C 486E FFF4 pea.l [A6 - 0xC]
00000C10 A9FD syscall GetScrap
00000C12 2A1F move.l D5, [A7]+
00000C14 206E FFEC movea.l A0, [A6 - 0x14]
00000C18 2050 movea.l A0, [A0]
00000C1A 3950 FF18 move.w [A4 - 0xE8], [A0]
00000C1E 6700 00A0 beq +0xA2 /* 00000CC0 */
00000C22 42A7 clr.l -[A7]
00000C24 302C FF18 move.w D0, [A4 - 0xE8]
00000C28 E540 asl D0.w, 2
00000C2A 48C0 ext.l D0
00000C2C 2F00 move.l -[A7], D0
00000C2E 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */]
00000C32 295F FF1A move.l [A4 - 0xE6], [A7]+
00000C36 6700 0088 beq +0x8A /* 00000CC0 */
00000C3A 7E04 moveq.l D7, 0x04
00000C3C 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1
00000C42 3D6C FF18 FFD8 move.w [A6 - 0x28], [A4 - 0xE8]
00000C48 3C2E FFDA move.w D6, [A6 - 0x26]
00000C4C 606C bra +0x6E /* 00000CBA */
label00000C4E:
00000C4E 206E FFEC movea.l A0, [A6 - 0x14]
00000C52 2647 movea.l A3, D7
00000C54 D7D0 add.l A3, [A0]
00000C56 200B move.l D0, A3
00000C58 5580 subq.l D0, 2
00000C5A 2040 movea.l A0, D0
00000C5C 3010 move.w D0, [A0]
00000C5E 48C0 ext.l D0
00000C60 2D40 FFE0 move.l [A6 - 0x20], D0
00000C64 70FF moveq.l D0, 0xFFFFFFFF
00000C66 B053 cmp.w D0, [A3]
00000C68 6718 beq +0x1A /* 00000C82 */
00000C6A 4267 clr.w -[A7]
00000C6C 3F13 move.w -[A7], [A3]
00000C6E 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00000C72 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000C76 206E FFEC movea.l A0, [A6 - 0x14]
00000C7A 2647 movea.l A3, D7
00000C7C D7D0 add.l A3, [A0]
00000C7E 36AE FFFE move.w [A3], [A6 - 0x2]
label00000C82:
00000C82 42A7 clr.l -[A7]
00000C84 2F0B move.l -[A7], A3
00000C86 4EAD 2C6A jsr [A5 + 0x2C6A /* export_1417 */]
00000C8A 281F move.l D4, [A7]+
00000C8C 6732 beq +0x34 /* 00000CC0 */
00000C8E 206C FF1A movea.l A0, [A4 - 0xE6]
00000C92 2D50 FFDC move.l [A6 - 0x24], [A0]
00000C96 206E FFDC movea.l A0, [A6 - 0x24]
00000C9A 3006 move.w D0, D6
00000C9C E540 asl D0.w, 2
00000C9E 41F0 00FC lea.l A0, [A0 + D0.w - 0x4]
00000CA2 2D48 FFD4 move.l [A6 - 0x2C], A0
00000CA6 30AE FFE2 move.w [A0], [A6 - 0x1E]
00000CAA 206E FFD4 movea.l A0, [A6 - 0x2C]
00000CAE 3144 0002 move.w [A0 + 0x2], D4
00000CB2 700E moveq.l D0, 0x0E
00000CB4 DE80 add.l D7, D0
00000CB6 5246 addq.w D6, 1
00000CB8 6906 bvs +0x8 /* 00000CC0 */
label00000CBA:
00000CBA BC6E FFD8 cmp.w D6, [A6 - 0x28]
00000CBE 6F8E ble -0x70 /* 00000C4E */
label00000CC0:
00000CC0 486E FFEC pea.l [A6 - 0x14]
00000CC4 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000CC8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000CCC 4E5E unlink A6
00000CCE 2E9F move.l [A7], [A7]+
00000CD0 4E75 rts
fn00000CD2:
00000CD2 4E56 FFF6 link A6, -0x000A
00000CD6 48E7 0118 movem.l -[A7], D7,A3,A4
00000CDA 286E 0008 movea.l A4, [A6 + 0x8]
00000CDE 286C 0008 movea.l A4, [A4 + 0x8]
00000CE2 206E 0008 movea.l A0, [A6 + 0x8]
00000CE6 2668 FFCC movea.l A3, [A0 - 0x34]
00000CEA 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
00000CF0 3D6C FF18 FFF6 move.w [A6 - 0xA], [A4 - 0xE8]
00000CF6 3E2E FFF8 move.w D7, [A6 - 0x8]
00000CFA 6016 bra +0x18 /* 00000D12 */
label00000CFC:
00000CFC 3013 move.w D0, [A3]
00000CFE B06E 000C cmp.w D0, [A6 + 0xC]
00000D02 6608 bne +0xA /* 00000D0C */
00000D04 3D6B 0002 000E move.w [A6 + 0xE], [A3 + 0x2]
00000D0A 600C bra +0xE /* 00000D18 */
label00000D0C:
00000D0C 588B addq.l A3, 4
00000D0E 5247 addq.w D7, 1
00000D10 6906 bvs +0x8 /* 00000D18 */
label00000D12:
00000D12 BE6E FFF6 cmp.w D7, [A6 - 0xA]
00000D16 6FE4 ble -0x1A /* 00000CFC */
label00000D18:
00000D18 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000D1C 4E5E unlink A6
00000D1E 205F movea.l A0, [A7]+
00000D20 5C4F addq.w A7, 6
00000D22 4ED0 jmp [A0]
fn00000D24:
00000D24 4E56 FFC0 link A6, -0x0040
00000D28 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000D2C 206E 000C movea.l A0, [A6 + 0xC]
00000D30 2050 movea.l A0, [A0]
00000D32 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */
00000D38 B0A8 0004 cmp.l D0, [A0 + 0x4]
00000D3C 6604 bne +0x6 /* 00000D42 */
00000D3E 7C36 moveq.l D6, 0x36
00000D40 6002 bra +0x4 /* 00000D44 */
label00000D42:
00000D42 7C32 moveq.l D6, 0x32
label00000D44:
00000D44 2006 move.l D0, D6
00000D46 720E moveq.l D1, 0x0E
00000D48 9081 sub.l D0, D1
00000D4A 2D40 FFEA move.l [A6 - 0x16], D0
00000D4E 206E 000C movea.l A0, [A6 + 0xC]
00000D52 202E FFEA move.l D0, [A6 - 0x16]
00000D56 D090 add.l D0, [A0]
00000D58 2D40 FFE6 move.l [A6 - 0x1A], D0
00000D5C 206E FFE6 movea.l A0, [A6 - 0x1A]
00000D60 2A28 0004 move.l D5, [A0 + 0x4]
00000D64 DA86 add.l D5, D6
00000D66 3D50 FFDA move.w [A6 - 0x26], [A0]
00000D6A 3D68 0008 FFDC move.w [A6 - 0x24], [A0 + 0x8]
00000D70 2806 move.l D4, D6
00000D72 3D7C 0001 FFCA move.w [A6 - 0x36], 0x1
00000D78 3D6E FFDA FFC8 move.w [A6 - 0x38], [A6 - 0x26]
00000D7E 3E2E FFCA move.w D7, [A6 - 0x36]
00000D82 602E bra +0x30 /* 00000DB2 */
label00000D84:
00000D84 206E 000C movea.l A0, [A6 + 0xC]
00000D88 2644 movea.l A3, D4
00000D8A D7D0 add.l A3, [A0]
00000D8C 4267 clr.w -[A7]
00000D8E 3F2B 0016 move.w -[A7], [A3 + 0x16]
00000D92 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00000D96 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000D9A 206E 000C movea.l A0, [A6 + 0xC]
00000D9E 2644 movea.l A3, D4
00000DA0 D7D0 add.l A3, [A0]
00000DA2 376E FFFE 0016 move.w [A3 + 0x16], [A6 - 0x2]
00000DA8 3013 move.w D0, [A3]
00000DAA 48C0 ext.l D0
00000DAC D880 add.l D4, D0
00000DAE 5247 addq.w D7, 1
00000DB0 6906 bvs +0x8 /* 00000DB8 */
label00000DB2:
00000DB2 BE6E FFC8 cmp.w D7, [A6 - 0x38]
00000DB6 6FCC ble -0x32 /* 00000D84 */
label00000DB8:
00000DB8 206E 0008 movea.l A0, [A6 + 0x8]
00000DBC 4AA8 FF1A tst.l [A0 - 0xE6]
00000DC0 6604 bne +0x6 /* 00000DC6 */
00000DC2 6000 00C0 bra +0xC2 /* 00000E84 */
label00000DC6:
00000DC6 3D7C 0001 FFC6 move.w [A6 - 0x3A], 0x1
00000DCC 3D6E FFDC FFC4 move.w [A6 - 0x3C], [A6 - 0x24]
00000DD2 3E2E FFC6 move.w D7, [A6 - 0x3A]
00000DD6 6000 00A4 bra +0xA6 /* 00000E7C */
label00000DDA:
00000DDA 206E 000C movea.l A0, [A6 + 0xC]
00000DDE 2005 move.l D0, D5
00000DE0 D090 add.l D0, [A0]
00000DE2 2840 movea.l A4, D0
00000DE4 548C addq.l A4, 2
00000DE6 7000 moveq.l D0, 0x00
00000DE8 3014 move.w D0, [A4]
00000DEA C0BC FFFF FFFF and.l D0, 0xFFFFFFFF
00000DF0 2D40 FFD6 move.l [A6 - 0x2A], D0
00000DF4 548C addq.l A4, 2
00000DF6 4A14 tst.b [A4]
00000DF8 6C6A bge +0x6C /* 00000E64 */
00000DFA 7000 moveq.l D0, 0x00
00000DFC 3014 move.w D0, [A4]
00000DFE C0BC 0000 7FFF and.l D0, 0x7FFF
00000E04 E488 lsr D0, 2
00000E06 3D40 FFD0 move.w [A6 - 0x30], D0
00000E0A 200C move.l D0, A4
00000E0C 5480 addq.l D0, 2
00000E0E 2D40 FFD2 move.l [A6 - 0x2E], D0
00000E12 226E 0008 movea.l A1, [A6 + 0x8]
00000E16 2069 FF1A movea.l A0, [A1 - 0xE6]
00000E1A 2D50 FFCC move.l [A6 - 0x34], [A0]
00000E1E 3D7C 0001 FFC2 move.w [A6 - 0x3E], 0x1
00000E24 3D6E FFD0 FFC0 move.w [A6 - 0x40], [A6 - 0x30]
00000E2A 3D6E FFC2 FFFC move.w [A6 - 0x4], [A6 - 0x3E]
00000E30 6028 bra +0x2A /* 00000E5A */
label00000E32:
00000E32 206E FFD2 movea.l A0, [A6 - 0x2E]
00000E36 2F08 move.l -[A7], A0
00000E38 4267 clr.w -[A7]
00000E3A 226E FFD2 movea.l A1, [A6 - 0x2E]
00000E3E 3F29 0002 move.w -[A7], [A1 + 0x2]
00000E42 2F0E move.l -[A7], A6
00000E44 4EBA FE8C jsr [PC - 0x174 /* 00000CD2 */]
00000E48 301F move.w D0, [A7]+
00000E4A 205F movea.l A0, [A7]+
00000E4C 3140 0002 move.w [A0 + 0x2], D0
00000E50 58AE FFD2 addq.l [A6 - 0x2E], 4
00000E54 526E FFFC addq.w [A6 - 0x4], 1
00000E58 690A bvs +0xC /* 00000E64 */
label00000E5A:
00000E5A 302E FFFC move.w D0, [A6 - 0x4]
00000E5E B06E FFC0 cmp.w D0, [A6 - 0x40]
00000E62 6FCE ble -0x30 /* 00000E32 */
label00000E64:
00000E64 2005 move.l D0, D5
00000E66 5880 addq.l D0, 4
00000E68 222E FFD6 move.l D1, [A6 - 0x2A]
00000E6C 5281 addq.l D1, 1
00000E6E C2BC FFFF FFFE and.l D1, 0xFFFFFFFE
00000E74 2A01 move.l D5, D1
00000E76 DA80 add.l D5, D0
00000E78 5247 addq.w D7, 1
00000E7A 6908 bvs +0xA /* 00000E84 */
label00000E7C:
00000E7C BE6E FFC4 cmp.w D7, [A6 - 0x3C]
00000E80 6F00 FF58 ble -0xA6 /* 00000DDA */
label00000E84:
00000E84 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000E88 4E5E unlink A6
00000E8A 205F movea.l A0, [A7]+
00000E8C 504F addq.w A7, 8
00000E8E 4ED0 jmp [A0]
export_226:
00000E90 4E56 FEF4 link A6, -0x010C
00000E94 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000E98 102D A84C move.b D0, [A5 - 0x57B4]
00000E9C 6708 beq +0xA /* 00000EA6 */
00000E9E 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
00000EA2 6000 06F4 bra +0x6F6 /* 00001598 */
label00000EA6:
00000EA6 7000 moveq.l D0, 0x00
00000EA8 2D40 FFE2 move.l [A6 - 0x1E], D0
00000EAC 7000 moveq.l D0, 0x00
00000EAE 2D40 FFD6 move.l [A6 - 0x2A], D0
00000EB2 7000 moveq.l D0, 0x00
00000EB4 2D40 FFDE move.l [A6 - 0x22], D0
00000EB8 7000 moveq.l D0, 0x00
00000EBA 2D40 FFCA move.l [A6 - 0x36], D0
00000EBE 7000 moveq.l D0, 0x00
00000EC0 2D40 FFBE move.l [A6 - 0x42], D0
00000EC4 7000 moveq.l D0, 0x00
00000EC6 2D40 FF1A move.l [A6 - 0xE6], D0
00000ECA 2F0E move.l -[A7], A6
00000ECC 4EBA FCFE jsr [PC - 0x302 /* 00000BCC */]
00000ED0 42A7 clr.l -[A7]
00000ED2 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
00000ED8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000EDC 2D5F FFB2 move.l [A6 - 0x4E], [A7]+
00000EE0 6E06 bgt +0x8 /* 00000EE8 */
00000EE2 2F0E move.l -[A7], A6
00000EE4 4EBA FC5E jsr [PC - 0x3A2 /* 00000B44 */]
label00000EE8:
00000EE8 42A7 clr.l -[A7]
00000EEA 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00000EEE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000EF2 2D5F FFDE move.l [A6 - 0x22], [A7]+
00000EF6 6606 bne +0x8 /* 00000EFE */
00000EF8 2F0E move.l -[A7], A6
00000EFA 4EBA FC48 jsr [PC - 0x3B8 /* 00000B44 */]
label00000EFE:
00000EFE 42A7 clr.l -[A7]
00000F00 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000F04 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
00000F0A 486E FFFA pea.l [A6 - 0x6]
00000F0E A9FD syscall GetScrap
00000F10 2D5F FFB2 move.l [A6 - 0x4E], [A7]+
00000F14 4267 clr.w -[A7]
00000F16 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000F1A 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
00000F1E 101F move.b D0, [A7]+
00000F20 6750 beq +0x52 /* 00000F72 */
00000F22 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000F26 2F0E move.l -[A7], A6
00000F28 4EBA FC40 jsr [PC - 0x3C0 /* 00000B6A */]
00000F2C 4267 clr.w -[A7]
00000F2E 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000F32 4EBA F0CC jsr [PC - 0xF34 /* 00000000 */]
00000F36 101F move.b D0, [A7]+
00000F38 6606 bne +0x8 /* 00000F40 */
00000F3A 2F0E move.l -[A7], A6
00000F3C 4EBA FC06 jsr [PC - 0x3FA /* 00000B44 */]
label00000F40:
00000F40 42A7 clr.l -[A7]
00000F42 42A7 clr.l -[A7]
00000F44 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000F48 4EAD 2C62 jsr [A5 + 0x2C62 /* export_1416 */]
00000F4C 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00000F50 2D5F FFB2 move.l [A6 - 0x4E], [A7]+
00000F54 206E FFDE movea.l A0, [A6 - 0x22]
00000F58 2050 movea.l A0, [A0]
00000F5A 20AE FFB2 move.l [A0], [A6 - 0x4E]
00000F5E 4267 clr.w -[A7]
00000F60 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000F64 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
00000F68 101F move.b D0, [A7]+
00000F6A 6706 beq +0x8 /* 00000F72 */
00000F6C 2F0E move.l -[A7], A6
00000F6E 4EBA FBD4 jsr [PC - 0x42C /* 00000B44 */]
label00000F72:
00000F72 206E FFDE movea.l A0, [A6 - 0x22]
00000F76 2050 movea.l A0, [A0]
00000F78 2B68 0008 A786 move.l [A5 - 0x587A], [A0 + 0x8]
00000F7E 42A7 clr.l -[A7]
00000F80 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00000F84 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */
00000F8A 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
00000F8E 2D5F FFE6 move.l [A6 - 0x1A], [A7]+
00000F92 7000 moveq.l D0, 0x00
00000F94 2B40 A786 move.l [A5 - 0x587A], D0
00000F98 4AAE FFE6 tst.l [A6 - 0x1A]
00000F9C 6606 bne +0x8 /* 00000FA4 */
00000F9E 2F0E move.l -[A7], A6
00000FA0 4EBA FBA2 jsr [PC - 0x45E /* 00000B44 */]
label00000FA4:
00000FA4 42A7 clr.l -[A7]
00000FA6 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000FAA 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */]
00000FAE 2D5F FFE2 move.l [A6 - 0x1E], [A7]+
00000FB2 6606 bne +0x8 /* 00000FBA */
00000FB4 2F0E move.l -[A7], A6
00000FB6 4EBA FB8C jsr [PC - 0x474 /* 00000B44 */]
label00000FBA:
00000FBA 42A7 clr.l -[A7]
00000FBC 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
00000FC2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000FC6 2D5F FFAE move.l [A6 - 0x52], [A7]+
00000FCA 6E06 bgt +0x8 /* 00000FD2 */
00000FCC 2F0E move.l -[A7], A6
00000FCE 4EBA FB74 jsr [PC - 0x48C /* 00000B44 */]
label00000FD2:
00000FD2 42A7 clr.l -[A7]
00000FD4 2F2E FFAE move.l -[A7], [A6 - 0x52]
00000FD8 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000FDC 2D5F FFCA move.l [A6 - 0x36], [A7]+
00000FE0 6606 bne +0x8 /* 00000FE8 */
00000FE2 2F0E move.l -[A7], A6
00000FE4 4EBA FB5E jsr [PC - 0x4A2 /* 00000B44 */]
label00000FE8:
00000FE8 42A7 clr.l -[A7]
00000FEA 2F2E FFCA move.l -[A7], [A6 - 0x36]
00000FEE 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
00000FF4 486E FFFA pea.l [A6 - 0x6]
00000FF8 A9FD syscall GetScrap
00000FFA 2D5F FFAE move.l [A6 - 0x52], [A7]+
00000FFE 4267 clr.w -[A7]
00001000 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001004 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
00001008 101F move.b D0, [A7]+
0000100A 673C beq +0x3E /* 00001048 */
0000100C 2F2E FFCA move.l -[A7], [A6 - 0x36]
00001010 2F0E move.l -[A7], A6
00001012 4EBA FB56 jsr [PC - 0x4AA /* 00000B6A */]
00001016 42A7 clr.l -[A7]
00001018 42A7 clr.l -[A7]
0000101A 2F2E FFCA move.l -[A7], [A6 - 0x36]
0000101E 4EAD 2C52 jsr [A5 + 0x2C52 /* export_1414 */]
00001022 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00001026 2D5F FFAE move.l [A6 - 0x52], [A7]+
0000102A 206E FFCA movea.l A0, [A6 - 0x36]
0000102E 2050 movea.l A0, [A0]
00001030 20AE FFAE move.l [A0], [A6 - 0x52]
00001034 4267 clr.w -[A7]
00001036 2F2E FFCA move.l -[A7], [A6 - 0x36]
0000103A 4EAD 29FA jsr [A5 + 0x29FA /* export_1339 */]
0000103E 101F move.b D0, [A7]+
00001040 6706 beq +0x8 /* 00001048 */
00001042 2F0E move.l -[A7], A6
00001044 4EBA FAFE jsr [PC - 0x502 /* 00000B44 */]
label00001048:
00001048 42A7 clr.l -[A7]
0000104A 2F3C 4250 4943 move.l -[A7], 0x42504943 /* 'BPIC' */
00001050 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001054 2D5F FFAA move.l [A6 - 0x56], [A7]+
00001058 6F60 ble +0x62 /* 000010BA */
0000105A 42A7 clr.l -[A7]
0000105C 2F2E FFAA move.l -[A7], [A6 - 0x56]
00001060 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00001064 2D5F FFBE move.l [A6 - 0x42], [A7]+
00001068 6606 bne +0x8 /* 00001070 */
0000106A 2F0E move.l -[A7], A6
0000106C 4EBA FAD6 jsr [PC - 0x52A /* 00000B44 */]
label00001070:
00001070 42A7 clr.l -[A7]
00001072 2F2E FFBE move.l -[A7], [A6 - 0x42]
00001076 2F3C 4250 4943 move.l -[A7], 0x42504943 /* 'BPIC' */
0000107C 486E FFFA pea.l [A6 - 0x6]
00001080 A9FD syscall GetScrap
00001082 2D5F FFAA move.l [A6 - 0x56], [A7]+
00001086 206E FFBE movea.l A0, [A6 - 0x42]
0000108A 2050 movea.l A0, [A0]
0000108C 4A68 0014 tst.w [A0 + 0x14]
00001090 6628 bne +0x2A /* 000010BA */
00001092 2F2E FFBE move.l -[A7], [A6 - 0x42]
00001096 2F0E move.l -[A7], A6
00001098 4EBA FAD0 jsr [PC - 0x530 /* 00000B6A */]
0000109C 42A7 clr.l -[A7]
0000109E 42A7 clr.l -[A7]
000010A0 2F2E FFBE move.l -[A7], [A6 - 0x42]
000010A4 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */]
000010A8 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
000010AC 2D5F FFAA move.l [A6 - 0x56], [A7]+
000010B0 206E FFBE movea.l A0, [A6 - 0x42]
000010B4 2050 movea.l A0, [A0]
000010B6 20AE FFAA move.l [A0], [A6 - 0x56]
label000010BA:
000010BA 2F2E FFCA move.l -[A7], [A6 - 0x36]
000010BE 2F0E move.l -[A7], A6
000010C0 4EBA FC62 jsr [PC - 0x39E /* 00000D24 */]
000010C4 2D6D AE96 FFEA move.l [A6 - 0x16], [A5 - 0x516A]
000010CA 7000 moveq.l D0, 0x00
000010CC 2D40 FFDA move.l [A6 - 0x26], D0
label000010D0:
000010D0 42A7 clr.l -[A7]
000010D2 2F2E FFEA move.l -[A7], [A6 - 0x16]
000010D6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000010DA 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
000010DE 6606 bne +0x8 /* 000010E6 */
000010E0 2F0E move.l -[A7], A6
000010E2 4EBA FA60 jsr [PC - 0x5A0 /* 00000B44 */]
label000010E6:
000010E6 4267 clr.w -[A7]
000010E8 2F0E move.l -[A7], A6
000010EA 4EBA F8C0 jsr [PC - 0x740 /* 000009AC */]
000010EE 101F move.b D0, [A7]+
000010F0 6706 beq +0x8 /* 000010F8 */
000010F2 2D6E FFEA FFDA move.l [A6 - 0x26], [A6 - 0x16]
label000010F8:
000010F8 206E FFD6 movea.l A0, [A6 - 0x2A]
000010FC 2050 movea.l A0, [A0]
000010FE 2D68 001C FFEE move.l [A6 - 0x12], [A0 + 0x1C]
00001104 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001108 4267 clr.w -[A7]
0000110A 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
0000110E 7000 moveq.l D0, 0x00
00001110 2D40 FFD6 move.l [A6 - 0x2A], D0
00001114 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12]
0000111A 4AAE FFDA tst.l [A6 - 0x26]
0000111E 56C0 sne D0
00001120 222E FFEA move.l D1, [A6 - 0x16]
00001124 B2AD AE96 cmp.l D1, [A5 - 0x516A]
00001128 57C1 seq D1
0000112A 8001 or.b D0, D1
0000112C 67A2 beq -0x5C /* 000010D0 */
0000112E 4AAE FFDA tst.l [A6 - 0x26]
00001132 57C0 seq D0
00001134 4400 neg.b D0
00001136 1D40 FF1E move.b [A6 - 0xE2], D0
0000113A 6700 01DA beq +0x1DC /* 00001316 */
0000113E 206E FFCA movea.l A0, [A6 - 0x36]
00001142 2050 movea.l A0, [A0]
00001144 2B68 0008 A786 move.l [A5 - 0x587A], [A0 + 0x8]
0000114A 42A7 clr.l -[A7]
0000114C 2F2E FFAE move.l -[A7], [A6 - 0x52]
00001150 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */
00001156 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
0000115A 2D5F FFDA move.l [A6 - 0x26], [A7]+
0000115E 7000 moveq.l D0, 0x00
00001160 2B40 A786 move.l [A5 - 0x587A], D0
00001164 4AAE FFDA tst.l [A6 - 0x26]
00001168 6606 bne +0x8 /* 00001170 */
0000116A 2F0E move.l -[A7], A6
0000116C 4EBA F9D6 jsr [PC - 0x62A /* 00000B44 */]
label00001170:
00001170 42A7 clr.l -[A7]
00001172 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001176 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000117A 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
0000117E 6606 bne +0x8 /* 00001186 */
00001180 2F0E move.l -[A7], A6
00001182 4EBA F9C0 jsr [PC - 0x640 /* 00000B44 */]
label00001186:
00001186 7000 moveq.l D0, 0x00
00001188 2D40 FFC6 move.l [A6 - 0x3A], D0
0000118C 4AAE FFAA tst.l [A6 - 0x56]
00001190 6F00 0084 ble +0x86 /* 00001216 */
00001194 42A7 clr.l -[A7]
00001196 2F2E FFAA move.l -[A7], [A6 - 0x56]
0000119A 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */
000011A0 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
000011A4 2D5F FFC6 move.l [A6 - 0x3A], [A7]+
000011A8 6606 bne +0x8 /* 000011B0 */
000011AA 2F0E move.l -[A7], A6
000011AC 4EBA F996 jsr [PC - 0x66A /* 00000B44 */]
label000011B0:
000011B0 42A7 clr.l -[A7]
000011B2 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000011B6 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
000011BA 2D5F FFC2 move.l [A6 - 0x3E], [A7]+
000011BE 6606 bne +0x8 /* 000011C6 */
000011C0 2F0E move.l -[A7], A6
000011C2 4EBA F980 jsr [PC - 0x680 /* 00000B44 */]
label000011C6:
000011C6 206E FFC2 movea.l A0, [A6 - 0x3E]
000011CA 2050 movea.l A0, [A0]
000011CC 2D48 FF14 move.l [A6 - 0xEC], A0
000011D0 2D50 FFBA move.l [A6 - 0x46], [A0]
000011D4 206E FF14 movea.l A0, [A6 - 0xEC]
000011D8 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8]
000011DE 206E FFBE movea.l A0, [A6 - 0x42]
000011E2 2F10 move.l -[A7], [A0]
000011E4 206E FFC2 movea.l A0, [A6 - 0x3E]
000011E8 2F10 move.l -[A7], [A0]
000011EA 2F2E FFAA move.l -[A7], [A6 - 0x56]
000011EE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */]
000011F2 206E FFC2 movea.l A0, [A6 - 0x3E]
000011F6 2050 movea.l A0, [A0]
000011F8 2D48 FF10 move.l [A6 - 0xF0], A0
000011FC 20AE FFBA move.l [A0], [A6 - 0x46]
00001200 206E FF10 movea.l A0, [A6 - 0xF0]
00001204 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A]
0000120A 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
0000120E 1F3C 0001 move.b -[A7], 0x1
00001212 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label00001216:
00001216 2D6D AE96 FFF2 move.l [A6 - 0xE], [A5 - 0x516A]
0000121C 42A7 clr.l -[A7]
0000121E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001222 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001226 2D5F FFCE move.l [A6 - 0x32], [A7]+
0000122A 6606 bne +0x8 /* 00001232 */
0000122C 2F0E move.l -[A7], A6
0000122E 4EBA F914 jsr [PC - 0x6EC /* 00000B44 */]
label00001232:
00001232 206E FFCE movea.l A0, [A6 - 0x32]
00001236 2050 movea.l A0, [A0]
00001238 2D68 001C FFEE move.l [A6 - 0x12], [A0 + 0x1C]
0000123E 42A7 clr.l -[A7]
00001240 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001244 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001248 2D5F FFD2 move.l [A6 - 0x2E], [A7]+
0000124C 6610 bne +0x12 /* 0000125E */
0000124E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001252 4267 clr.w -[A7]
00001254 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
00001258 2F0E move.l -[A7], A6
0000125A 4EBA F8E8 jsr [PC - 0x718 /* 00000B44 */]
label0000125E:
0000125E 206E FFCE movea.l A0, [A6 - 0x32]
00001262 2050 movea.l A0, [A0]
00001264 216E FFDA 001C move.l [A0 + 0x1C], [A6 - 0x26]
0000126A 206E FFD2 movea.l A0, [A6 - 0x2E]
0000126E 2050 movea.l A0, [A0]
00001270 216E FFDA 0020 move.l [A0 + 0x20], [A6 - 0x26]
00001276 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000127A 1F3C 0001 move.b -[A7], 0x1
0000127E 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
00001282 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001286 1F3C 0001 move.b -[A7], 0x1
0000128A 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
0000128E 52AD A8BA addq.l [A5 - 0x5746], 1
00001292 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1
00001298 206E FFD6 movea.l A0, [A6 - 0x2A]
0000129C 2050 movea.l A0, [A0]
0000129E 2D48 FF0C move.l [A6 - 0xF4], A0
000012A2 2D50 FFBA move.l [A6 - 0x46], [A0]
000012A6 206E FF0C movea.l A0, [A6 - 0xF4]
000012AA 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8]
000012B0 206E FFCA movea.l A0, [A6 - 0x36]
000012B4 2F10 move.l -[A7], [A0]
000012B6 206E FFD6 movea.l A0, [A6 - 0x2A]
000012BA 2F10 move.l -[A7], [A0]
000012BC 2F2E FFAE move.l -[A7], [A6 - 0x52]
000012C0 4EAD 280A jsr [A5 + 0x280A /* export_1277 */]
000012C4 206E FFD6 movea.l A0, [A6 - 0x2A]
000012C8 2050 movea.l A0, [A0]
000012CA 2D48 FF08 move.l [A6 - 0xF8], A0
000012CE 20AE FFBA move.l [A0], [A6 - 0x46]
000012D2 206E FF08 movea.l A0, [A6 - 0xF8]
000012D6 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A]
000012DC 206E FF08 movea.l A0, [A6 - 0xF8]
000012E0 216E FFC6 0010 move.l [A0 + 0x10], [A6 - 0x3A]
000012E6 206E FF08 movea.l A0, [A6 - 0xF8]
000012EA 7000 moveq.l D0, 0x00
000012EC 2140 0018 move.l [A0 + 0x18], D0
000012F0 206E FF08 movea.l A0, [A6 - 0xF8]
000012F4 216E FFEE 001C move.l [A0 + 0x1C], [A6 - 0x12]
000012FA 206E FF08 movea.l A0, [A6 - 0xF8]
000012FE 216E FFF2 0020 move.l [A0 + 0x20], [A6 - 0xE]
00001304 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001308 1F3C 0001 move.b -[A7], 0x1
0000130C 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
00001310 7000 moveq.l D0, 0x00
00001312 2D40 FFD6 move.l [A6 - 0x2A], D0
label00001316:
00001316 486E FFCA pea.l [A6 - 0x36]
0000131A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
0000131E 486E FFBE pea.l [A6 - 0x42]
00001322 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00001326 7000 moveq.l D0, 0x00
00001328 2D40 FFC6 move.l [A6 - 0x3A], D0
0000132C 42A7 clr.l -[A7]
0000132E 2F3C 4350 4943 move.l -[A7], 0x43504943 /* 'CPIC' */
00001334 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001338 2D5F FFAA move.l [A6 - 0x56], [A7]+
0000133C 6F00 00EC ble +0xEE /* 0000142A */
00001340 42A7 clr.l -[A7]
00001342 2F2E FFAA move.l -[A7], [A6 - 0x56]
00001346 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
0000134A 2D5F FFBE move.l [A6 - 0x42], [A7]+
0000134E 6606 bne +0x8 /* 00001356 */
00001350 2F0E move.l -[A7], A6
00001352 4EBA F7F0 jsr [PC - 0x810 /* 00000B44 */]
label00001356:
00001356 42A7 clr.l -[A7]
00001358 2F2E FFBE move.l -[A7], [A6 - 0x42]
0000135C 2F3C 4350 4943 move.l -[A7], 0x43504943 /* 'CPIC' */
00001362 486E FFFA pea.l [A6 - 0x6]
00001366 A9FD syscall GetScrap
00001368 2D5F FFAA move.l [A6 - 0x56], [A7]+
0000136C 206E FFBE movea.l A0, [A6 - 0x42]
00001370 2050 movea.l A0, [A0]
00001372 4A68 0014 tst.w [A0 + 0x14]
00001376 6628 bne +0x2A /* 000013A0 */
00001378 2F2E FFBE move.l -[A7], [A6 - 0x42]
0000137C 2F0E move.l -[A7], A6
0000137E 4EBA F7EA jsr [PC - 0x816 /* 00000B6A */]
00001382 42A7 clr.l -[A7]
00001384 42A7 clr.l -[A7]
00001386 2F2E FFBE move.l -[A7], [A6 - 0x42]
0000138A 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */]
0000138E 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00001392 2D5F FFAA move.l [A6 - 0x56], [A7]+
00001396 206E FFBE movea.l A0, [A6 - 0x42]
0000139A 2050 movea.l A0, [A0]
0000139C 20AE FFAA move.l [A0], [A6 - 0x56]
label000013A0:
000013A0 42A7 clr.l -[A7]
000013A2 2F2E FFAA move.l -[A7], [A6 - 0x56]
000013A6 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */
000013AC 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */]
000013B0 2D5F FFC6 move.l [A6 - 0x3A], [A7]+
000013B4 6606 bne +0x8 /* 000013BC */
000013B6 2F0E move.l -[A7], A6
000013B8 4EBA F78A jsr [PC - 0x876 /* 00000B44 */]
label000013BC:
000013BC 42A7 clr.l -[A7]
000013BE 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000013C2 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
000013C6 2D5F FFC2 move.l [A6 - 0x3E], [A7]+
000013CA 6606 bne +0x8 /* 000013D2 */
000013CC 2F0E move.l -[A7], A6
000013CE 4EBA F774 jsr [PC - 0x88C /* 00000B44 */]
label000013D2:
000013D2 206E FFC2 movea.l A0, [A6 - 0x3E]
000013D6 2050 movea.l A0, [A0]
000013D8 2D48 FF04 move.l [A6 - 0xFC], A0
000013DC 2D50 FFBA move.l [A6 - 0x46], [A0]
000013E0 206E FF04 movea.l A0, [A6 - 0xFC]
000013E4 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8]
000013EA 206E FFBE movea.l A0, [A6 - 0x42]
000013EE 2F10 move.l -[A7], [A0]
000013F0 206E FFC2 movea.l A0, [A6 - 0x3E]
000013F4 2F10 move.l -[A7], [A0]
000013F6 2F2E FFAA move.l -[A7], [A6 - 0x56]
000013FA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */]
000013FE 486E FFBE pea.l [A6 - 0x42]
00001402 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00001406 206E FFC2 movea.l A0, [A6 - 0x3E]
0000140A 2050 movea.l A0, [A0]
0000140C 2D48 FF00 move.l [A6 - 0x100], A0
00001410 20AE FFBA move.l [A0], [A6 - 0x46]
00001414 206E FF00 movea.l A0, [A6 - 0x100]
00001418 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A]
0000141E 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00001422 1F3C 0001 move.b -[A7], 0x1
00001426 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
label0000142A:
0000142A 486E FF26 pea.l [A6 - 0xDA]
0000142E 2F3C 0000 0084 move.l -[A7], 0x84
00001434 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */]
00001438 2D6E FFE6 FF26 move.l [A6 - 0xDA], [A6 - 0x1A]
0000143E 42A7 clr.l -[A7]
00001440 4EAD 2B4A jsr [A5 + 0x2B4A /* export_1381 */]
00001444 2D5F FF22 move.l [A6 - 0xDE], [A7]+
00001448 4267 clr.w -[A7]
0000144A 2F2D A8CA move.l -[A7], [A5 - 0x5736]
0000144E 2F2E FF22 move.l -[A7], [A6 - 0xDE]
00001452 486E FF26 pea.l [A6 - 0xDA]
00001456 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */]
0000145A 101F move.b D0, [A7]+
0000145C 6606 bne +0x8 /* 00001464 */
0000145E 2F0E move.l -[A7], A6
00001460 4EBA F6E2 jsr [PC - 0x91E /* 00000B44 */]
label00001464:
00001464 52AE FF22 addq.l [A6 - 0xDE], 1
00001468 206E FFE2 movea.l A0, [A6 - 0x1E]
0000146C 2050 movea.l A0, [A0]
0000146E 2D48 FEFC move.l [A6 - 0x104], A0
00001472 2D50 FFBA move.l [A6 - 0x46], [A0]
00001476 206E FEFC movea.l A0, [A6 - 0x104]
0000147A 2D68 0008 FFB6 move.l [A6 - 0x4A], [A0 + 0x8]
00001480 206E FFDE movea.l A0, [A6 - 0x22]
00001484 2F10 move.l -[A7], [A0]
00001486 206E FFE2 movea.l A0, [A6 - 0x1E]
0000148A 2F10 move.l -[A7], [A0]
0000148C 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00001490 4EAD 280A jsr [A5 + 0x280A /* export_1277 */]
00001494 486E FFDE pea.l [A6 - 0x22]
00001498 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
0000149C 206E FFE2 movea.l A0, [A6 - 0x1E]
000014A0 2050 movea.l A0, [A0]
000014A2 2D48 FEF8 move.l [A6 - 0x108], A0
000014A6 20AE FFBA move.l [A0], [A6 - 0x46]
000014AA 206E FEF8 movea.l A0, [A6 - 0x108]
000014AE 216E FFB6 0008 move.l [A0 + 0x8], [A6 - 0x4A]
000014B4 206E FEF8 movea.l A0, [A6 - 0x108]
000014B8 216E FFC6 0010 move.l [A0 + 0x10], [A6 - 0x3A]
000014BE 206E FEF8 movea.l A0, [A6 - 0x108]
000014C2 216E FFDA 0024 move.l [A0 + 0x24], [A6 - 0x26]
000014C8 206E FEF8 movea.l A0, [A6 - 0x108]
000014CC 7000 moveq.l D0, 0x00
000014CE 2140 0018 move.l [A0 + 0x18], D0
000014D2 206E FEF8 movea.l A0, [A6 - 0x108]
000014D6 7000 moveq.l D0, 0x00
000014D8 2140 001C move.l [A0 + 0x1C], D0
000014DC 206E FEF8 movea.l A0, [A6 - 0x108]
000014E0 216D A77E 0020 move.l [A0 + 0x20], [A5 - 0x5882]
000014E6 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000014EA 2F0E move.l -[A7], A6
000014EC 4EBA F836 jsr [PC - 0x7CA /* 00000D24 */]
000014F0 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000014F4 1F3C 0001 move.b -[A7], 0x1
000014F8 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
000014FC 7000 moveq.l D0, 0x00
000014FE 2D40 FFE2 move.l [A6 - 0x1E], D0
00001502 52AD A8C2 addq.l [A5 - 0x573E], 1
00001506 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1
0000150C 42A7 clr.l -[A7]
0000150E 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001512 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001516 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
0000151A 206E FFD6 movea.l A0, [A6 - 0x2A]
0000151E 2050 movea.l A0, [A0]
00001520 2D48 FEF4 move.l [A6 - 0x10C], A0
00001524 52A8 0018 addq.l [A0 + 0x18], 1
00001528 2F2E FFDA move.l -[A7], [A6 - 0x26]
0000152C 1F3C 0001 move.b -[A7], 0x1
00001530 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
00001534 7000 moveq.l D0, 0x00
00001536 2D40 FFD6 move.l [A6 - 0x2A], D0
0000153A 2F2D A8CA move.l -[A7], [A5 - 0x5736]
0000153E 2F2E FF22 move.l -[A7], [A6 - 0xDE]
00001542 1F3C 0001 move.b -[A7], 0x1
00001546 4EAD 2C8A jsr [A5 + 0x2C8A /* export_1421 */]
0000154A 2F2D A8CA move.l -[A7], [A5 - 0x5736]
0000154E 202E FF22 move.l D0, [A6 - 0xDE]
00001552 5280 addq.l D0, 1
00001554 2F00 move.l -[A7], D0
00001556 1F3C 0001 move.b -[A7], 0x1
0000155A 4EAD 2C8A jsr [A5 + 0x2C8A /* export_1421 */]
0000155E 41ED C290 lea.l A0, [A5 - 0x3D70]
00001562 43ED C0A2 lea.l A1, [A5 - 0x3F5E]
00001566 7003 moveq.l D0, 0x03
label00001568:
00001568 30D9 move.w [A0]+, [A1]+
0000156A 51C8 FFFC dbf D0, -0x6 /* 00001568 */
0000156E 102E FF1E move.b D0, [A6 - 0xE2]
00001572 6708 beq +0xA /* 0000157C */
00001574 3D7C 0003 FF20 move.w [A6 - 0xE0], 0x3
0000157A 6006 bra +0x8 /* 00001582 */
label0000157C:
0000157C 3D7C 0004 FF20 move.w [A6 - 0xE0], 0x4
label00001582:
00001582 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001586 2F2D A548 move.l -[A7], [A5 - 0x5AB8]
0000158A 3F2E FF20 move.w -[A7], [A6 - 0xE0]
0000158E 4EAD 248A jsr [A5 + 0x248A /* export_1165 */]
00001592 2F0E move.l -[A7], A6
00001594 4EBA F558 jsr [PC - 0xAA8 /* 00000AEE */]
label00001598:
00001598 4FEE FED4 lea.l A7, [A6 - 0x12C]
0000159C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000015A0 4E5E unlink A6
000015A2 4E75 rts